import Vue from 'vue'
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)
// 引入各个语言配置文件
import zh from './config/zh'
import en from './config/en'
import enLocale from 'element-ui/lib/locale/lang/en'
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
// 创建vue-i18n实例i18n
const i18n = new VueI18n({
  // 设置默认语言
  // 用户的选择持久化
  locale: localStorage.getItem('locale') || 'en', // 语言标识
  // 添加多语言（每一个语言标示对应一个语言文件）
  messages: {
    zh: { ...zh, ...zhLocale },
    en: { ...en, ...enLocale }
  }
})
// 暴露i18n
export default i18n
